name = "012345"

# 切片的语法：[起始:结束:步长]
# 注意：选取的区间属于左闭右开型，即从"起始"位开始，到"结束"位的前一位结束（不包含结束位本身)。

print("name[0:3]=", end="")
print(name[0:3])  # 取 下标0~2的字符  输出：012

print("name[0:5]=", end="")
print(name[0:5])  # 取 下标0~4的字符  输出：01234

print("name[3:5]=", end="")
print(name[3:5])  # 取 下标为3、4 的字符  输出：34

print("name[2:]=", end="")
print(name[2:])  # 取 下标为3、4 的字符  输出：2345

# 以上方便理解：name[n:m]从n开始到m-1结束

print("name[1:-1]=", end="")
print(name[1: -1])  # 取 下标为1开始 到 最后第2个  之间的字符  输出：1234

print("name[::2]=", end="")
print(name[::2])  # 输出：024

print("name[5:1:2]=", end="")
print(name[5:1:2])  # 输出：name[5:1:2]=

print("name[1:5:2]=", end="")
print(name[1:5:2])  # 输出：name[1:5:2]=13

print("name[::-2]=", end="")
print(name[::-2])  # 输出：name[::-2]=531  反序

print("name[5:1:-2]=", end="")
print(name[5:1:-2])  # 输出：name[5:1:-2]=53  反序

print("name[::-1]=", end="")
print(name[::-1])  # 输出：name[::-1]=543210  反序